#ifndef DIRECTORY_H
#define DIRECTORY_H

/**
  These are the function IDs the Directory will expect to be
  able to use on the resource given.
**/
#define DIR_ADDENTRY    1600
#define DIR_REMOVEENTRY 1601
#define DIR_GETENTRY    1602
#define DIR_POPULATE    1603

/**
  Syscall interface.
**/
namespace Directory_IF
{
  const int addEntry          =0;
  const int getEntry          =1;
  const int getEntryN         =2;
  const int getNEntries       =3;
  const int removeEntry       =4;
  const int mount             =5;
  const int unmount           =6;
  const int mknod             =7;
};

#endif
